using System;

namespace Sedna.Core.Controller.Configurations
{
	/// <summary>
	/// Summary description for IPageConfiguration.
	/// </summary>
	public interface IPageConfiguration: IConfiguration, IClientScriptingConfiguration
	{
		ISessionWrapper SessionWrapper
		{
			get;
		}

        string TabHeaderTextBindPath
        {
            get;
        }
	    
        string TabHeaderTextKey
        {
            get;
        }

        string TabHeaderTextKeyBindPath
        {
            get;
        }

	    string SessionKey
		{
			get;
		}

		string HelpPage
		{
			get;
		}


        string EditPageUrl
        {
            get;
        }

        string AddPageUrl
        {
            get;
        }

        string GridClientVariable
        {
            get;
        }

        string FrameClientVariable
        {
            get;
        }

        string DelMessageKey
        {
            get;
        }

        string PrintPageUrl
        {
            get;
        }
	    
		string GetLocalizedContextHelpPath();
        string GetLocalizedContextHelpPath(string myHelpPage);
	}
}
